GetFiles,获得设备文件列表。

回读文件列表请求

<?xml version="1.0" encoding="utf-8"?>

<sdk guid="##GUID">

<in method="GetFiles"/>

</sdk>

 

<!--

详解:

    1. sdk.guid为通过SDK协议版本协商交互获取到的guid

-->

回读文件列表反馈

<?xml version="1.0" encoding="utf-8"?>

<sdk guid="##GUID">

<out method="GetFiles" result="##result">

<files>

<file size="##value" existSize="##value" md5="##value" type="##value" name="##value"/>

</files>

</out>

</sdk>

 

<!--

详解:

    1. sdk.guid为通过SDK协议版本协商交互获取到的guid

    2. out.method固定值为GetWifiInfo

    3. out.result错误代码 参考ErrorCode

定义)

    4. out.result取值不为"kSuccess", out无子节点

    5. files标签可包含多个file子节点

    6. file.size: 文件的实际大小 (单位字节)

    7. file.existSize: 文件在下位机存储的大小 (单位字节)

    8. 如果file.existSize 小于 file.size时表示该文件未传输完成

    9. 如果file.existSize 等于 file.size时表示该文件已完成传输

    10.如果file.existSize 大于 file.size时表示该文件出错了, 用户应该调用删除接口将该文件删除并重传

    11.file.md5: 文件的md5. 例如: "ce3002778cb9e5e973a9301f81aef64e"

    12.file.type: 文件类型, 取值范围{"image"(图片), "video"(视频), "font"(字体), "fireware"(固件), "setting"(基本固件参数), "fpga"(FPGA配置参数)}

-->